package com.syf.core.service;

import lombok.Data;

@Data
public class SyServiceDefinition {
    /**
     * service实现类
     * */
    private Class<? extends SyService> serviceClass;

    /**
     * 交易码
     * */
    private String serviceCode;

    /***
     * 交易描述
     * */
    private String serviceDesc;

    /**
     * 是否为单例对象
     * */
    private boolean single;

    /**
     * 版本号
     * */
    private String serviceVersion;

    /**
     * service的请求数据对象泛型
     * */
    private Class requestClass;

    /**
     * service的响应数据对象泛型
     * */
    private Class responseClass;
}
